package cn.zyl.demo.common.boot.enums;

/**
 * MethodHandleEnum枚举说明: 被接口结束后的操作-枚举
 *
 * @author wsz
 * @version v1.0
 * @date 2020-08-04
 */
public enum MethodHandleEnum {
    /** -查询操作方式*/
    LOGGER(0,'L',"日志"),
    /** -查询操作方式*/
    QUERY(1,'Q',"查询"),
    /** -新增操作方式*/
    CREATE(2,'C',"新增"),
    /** -修改操作方式*/
    UPDATE(3,'U',"修改"),
    /** -删除操作方式*/
    DELETE(4,'D',"删除"),
    /** -导入操作方式*/
    IMPORT(5,'I',"导入"),
    /** -审核操作方式*/
    APPROVAL(6,'A',"审核"),
    /** -版本变更操作方式*/
    VERSION(7,'V',"版本"),
    /** -状态变更操作方式*/
    STATUS(8,'S',"变更"),
    /** -其他操作方式*/
    OTHER(99,'O',"其他"),
    ;
    /** 数字值*/
    private final Integer type;
    /** 字符值*/
    private final Character en;
    /** 中文说明*/
    private final String val;
    MethodHandleEnum(Integer type,Character en,String val){
        this.type = type;
        this.en = en;
        this.val = val;
    }
    public Integer getType() { return type; }
    public Character getEn() { return en; }
    public String getVal() { return val; }
}
